import { HttpTransfer } from '@/service/imp/transfer/transfer'
import { DataManager } from './../../imp/DataManager'
import { IAuthService } from './IAuthService'
import { IClientService } from './IClientService'
import { ICourseService } from './ICourseService'
import { ILogService } from './ILogService'
import { IMessageService } from './IMessageService'
import { IUserService } from './IUserService'

export interface IOnlineClassService {
  http: HttpTransfer
  dataManager: DataManager
  logger: ILogService
  client: IClientService
  auth: IAuthService
  user: IUserService
  course: ICourseService
  message: IMessageService
}
